contractor engineering technical services - Francés Inglés Diccionario